947960
706237
652941
264363
438122
198932
794935
890710
953438
1011324
501355
775479
182554
810124
778399
844866
10844744
611986
3818577
3723980
3229510
2551192
2099495
2060216
2026492
181966
1759948
16085
152861
1521545