285459
584263
833558
7325
313166
29693
189165
761665
412610
548279
233573
961462
75495
708342
599681
804981
12684747
635086
4096577
3987980
3317510
2699192
2125495
2098216
2033492
182866
1762948
16265
153361
1529545