2545
5
1805
3691
8
3679
1
1961
4
4243
7
1456
849
886
0
383
1277
477
475
116
2395
400
628
669
392
418
8116
6
1898
860
455
464
625
2
29323
1462
1636
543