1191
4210
282
833
526
422
1046
485
517
6513
10618
12925
39157
29990
28313
25675
2189267
19864
1916153
1780149
17686
14690
14410
12670