311
361
230
386
300
332
623
211
494
810
572
1177
692212
49773
49020
48598
4276271
4068158
33344
3273151
31426
27002
24661
23080