2535
2
2110
1
851
830
0
1047
14
297066
1492
3
690
935
915
3854
1603
1660
3498
4
5828
952
1788
2368
693
83
1547
1568
2562
1691
2605
745