2585
2
2109
1851
4
3287
1
3844
5
1637
3626
7334
1268
0
543
2127
2714
6370
327
1261
1343
1132
341
417
1594
1294
392
4431
6
2858
14
2320
839
1152
383
4713
980