5819
752
580
538
594
3912
4710
427
374
455
469
378
30877
23480
21662
19463
1569267
15092
1401148
13516
1237144
11910
10510
8880