975895
60775
649255
359197
811628
297138
409747
371771
182992
553254
170775
216885
2882361
2576454
2522928
2454455
2208995
2110955
2059281
2000719
1892226
1662208
1599351
1558406