2996
0
2964
1
1603
3546
1812
2
2906
108797
572
4471
1618
32302
1451
657
1492
3
912
445
768
2523
847
2668
7
616
73
41
2312
411
1174
1310
1380
3012
4