521886
669786
582297
40511
695340
572854
333917
78831
505346
921417
686600
276400
2910361
2603455
2537928
2483455
2226995
2124955
2079281
2017719
1904226
1672208
1610351
1567406