4037
483
667
336
506
463
4730
323
3310
606
443
283
31417
23950
22262
19843
1611267
15572
1428148
13746
1280144
12080
10820
9190