2109
2
1851
4
2585
1776
3626
1152
0
543
2127
1
3844
5
2714
327
1464
1132
417
1594
1294
1557
392
4431
6
2346
3
1540
2858
14
2320
3287
3859
980
1343
1645
670
2257