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