510878
137727
666372
563855
948295
180455
376826
121842
21883
977283
921858
84330
5555367
4552935
4373459
3470998
3452462
3423286
3372956
3027729
3020226
2500209
2140407
2140352