406
295
3114
364
383
4710
316
313
390
284
4011
336
33337
25440
23762
21153
1726267
16402
1540148
14656
1385144
12640
11590
9860