629470
650480
706116
716826
405191
379429
41950
234220
256724
397956
119479
787205
2882361
2575454
2522928
2454455
2208995
2110955
2059281
1999719
1892226
1662208
1599351
1558406