703
3
310
1
406
2
299
440
388
563
510
0
581
304
468
1659
4
318
366
233
303
1426
1350
2033
6613
8
1829
2113
1650
874
2095
4295
6
1750
1949
935
3215
17