45120
40317
3105
2586
98827
2603
3838
124323
4713
3141
81422
66444
2012837
14175284
1388312
12309261
1191140
112163
10174157
1000412
845837
81806
77085
70142