22906
294577
358348
334258
588459
10471
614506
88899
868921
909392
430719
9222
5484367
4512935
4323459
3440462
3438998
3391286
3337956
3000729
2985226
2476209
2131352
2125407