50621
3053
2552
4385
35220
52344
29212
1502
2457
3556
2162
2245
1587916
1095912
9990276
995616
95013
9138258
7470154
726511
68415
58143
54292
52308