3810
4430
606
407
297
376
263
292
311
210
444
310
24246
18140
16331
14612
11272
1098263
9914
974148
9560
820143
7710
72711