2722
1
1522
197
0
999
2
1013
946
582
345
1069
1589
3
4099
8
915
108797
962
370
223
1223
1668
742
2386
1057
1739
1777
1289601
4
2245
392
2530