1336
1233
840
926
1432
560
1204
864
1302
1094
923
1145
700312
50283
49380
49028
4313271
4123158
33614
3323153
31756
27262
24901
23290