40024 623
2643 428
2050 411
3519 47
1455 67
11578 472
19645 818
5865 315
11829 601
5497 103
7702 484
3555 739
17940 631
2526 392
15819 168
5392 822
6401 309
3995 457
3774 474
2366 245
2505 168