401
356
4137
421
303
503
508
473
4830
4735
414
333
33127
25230
23582
20953
1707267
16302
1523148
14506
1368144
12560
11400
9780