291713
442639
210427
205692
643918
85790
647836
967415
389645
754378
220604
52151
5395367
4434934
4272459
3428462
3412998
3343286
3293955
2964728
2951226
2449209
2120352
2112407