1639
883
1087
21815
1132
1224
443
1041
1117
11213
1387
1304
700312
50283
49380
49028
4313271
4123158
33614
3323153
31756
27262
24901
23290