372312
201439
51400
360101
916711
94130
102541
317323
984926
117124
840814
795396
4336364
3643456
3586929
3201460
2937998
2844283
2798955
2619725
2532226
2122209
1954351
1911407