484
530
5422
6219
4722
655
382
466
413
503
496
480
31547
24110
22362
19953
1621267
15652
1437148
13846
1286144
12170
10940
9200