430
3112
243
539
388
338
356
506
4410
4424
5138
4324
22536
17060
15041
13510
10342
1004263
9064
8900
863148
744142
68711
6850