990160
255163
371958
306927
752509
33682
775246
790456
1005649
765
660947
863113
5521367
4536935
4354459
3450998
3446462
3409286
3358956
3014729
3004226
2486209
2136352
2133407