563
5810
346
410
480
42132
3914
4012
427
383
490
315
31107
23840
21912
19623
1591267
15262
1413148
13646
1260144
12020
10700
9060