401
356
4137
421
303
503
508
473
4830
4735
333
453
33097
25230
23572
20913
1704267
16292
1523148
14506
1364144
12560
11400
9780