372
483
667
336
506
463
4730
323
3310
606
443
283
31277
23900
22092
19753
1609267
15472
1426148
13736
1275144
12040
10800
9180