970432
787588
659701
535578
552792
130711
752147
258693
583907
18222
320448
937101
5555367
4552935
4373459
3470998
3452462
3423286
3372956
3027729
3020226
2499209
2140407
2140352