355477
728352
283403
444458
668933
163769
798712
114449
243139
101661
862652
447973
536883
1038505
254923
470680
17971484
15519692
14322960
10800916
7286156
7098668
6936362
6918831
6322477
5786960
5631623
5429253
434170
4070231