311358
201216
609107
288960
916176
782750
564779
832381
917994
818532
49464
1007269
5555367
4552935
4373459
3470998
3452462
3423286
3372956
3027729
3020226
2499209
2140407
2140352