30796 618
2558 428
2043 411
3510 47
1443 67
11552 472
19627 818
5850 315
11623 601
5487 103
7701 484
3550 739
17915 631
2521 392
15809 168
5387 822
6398 309
3992 457
3774 474
2366 245
2498 168