594139
406174
468295
457583
61966
685635
18649
668746
255992
277775
32664
140935
5554367
4551935
4373459
3470998
3452462
3423286
3372956
3027729
3020226
2499209
2140407
2140352