5016 280
3528 829
151790 499
4600 527
7804 421
3774 498
14533 730
4570 452
182304 797
10164 707
24988 322
18019 432
5935 414
6716 374
34960 246
5525 282
10949 605
10655 241
27899 155
19303 302