349630
526868
20761
543796
385914
614374
565822
16238
253498
767501
578735
408341
5534367
4542935
4361459
3459998
3447462
3415286
3366956
3018729
3008226
2493209
2136407
2136352