224148
36844
971304
864792
525839
1007150
33421
209629
355950
31873
127727
156855
816428
375161
223420
876948
12517745
632886
4082577
3981980
3315510
2692192
2124495
2097216
2033492
182866
1762948
16265
153361
1529545