926
1655
13112
9816
19614
2579
22813
1427
26012
997
1276
2270
692212
49763
49020
48598
4272271
4067158
33344
3273151
31426
27002
24661
23050