127751
909217
597756
767594
557595
35945
34753
398415
284553
59185
104440
782526
5609367
4599935
4400459
3485998
3463462
3441286
3391956
3048226
3038729
2519209
2151352
2148407