1145
924
707
1243
1608
1027
2130
1250
1340
870
1971
1548956
691412
49723
48900
48428
4266271
4065158
33314
3268151
31376
26902
24591
23030