559
4412
542
556
387
482
514
486
446
310
500
610
30647
23270
21432
19323
1550267
14962
1390148
13386
1213144
11860
10350
8680