49930
2394
2303
2792
2141
35814
3889
29515
4018
3070
2030
2331
2025037
14373284
1394812
12439261
1196040
112393
10324158
1011012
853537
82316
77645
70572