470
420
283
526
573
345
310
350
4311
3916
375
479
27047
20270
18851
16822
1320265
13172
1196148
11786
10650
969143
8870
78211