495
401
356
4137
424
421
303
503
508
473
4735
333
33287
25380
23692
21063
1719267
16352
1537148
14586
1381144
12610
11570
9810