639231
105894
495626
93649
985784
1085
591416
214727
284673
649846
302648
848675
5560367
4555935
4376459
3471998
3452462
3424286
3375956
3028729
3020226
2502209
2141407
2140352