625
7611
450
6410
616
553
626
663
480
855
414
586
41197
31320
30203
27145
2365267
21254
2048153
1899149
18756
15600
15080
13370