370
653
460
4814
522
517
675
4610
402
559
503
34387
26370
24822
22043
1831267
16982
1628148
15376
1458145
13080
12290
10380