440838
560384
939
38035
952610
773923
556250
81451
135515
352242
927234
27623
5556367
4553935
4373459
3470998
3452462
3423286
3372956
3027729
3020226
2500209
2140407
2140352