2525
4
6095
9
601
1
14861
7
1991
3
3546
1289601
5717
1507
5390
101415
109
1013
0
888
4465
22
2469
2054
32302
1760
1867
2268
2324
2502
2
2732
40062
19
2666
806
213
55904
19079
6
1015