559
4412
542
556
387
482
514
486
446
310
500
610
30647
23270
21432
19323
1549267
14962
1390148
13366
1212144
11860
10350
8670