26796
891746
611862
402807
234176
807183
9137
33387
906673
55553
451447
607269
4143364
3513456
3445929
3145460
2831998
2731283
2702955
2540725
2450226
2063209
1915351
1870407