29935 871
15264 622
35797 623
53714 446
46522 305
36967 621
3862 483
12256 260
1423 70
1932 165
12953 570
6048 367
5754 67
5804 649
5115 113
2240 318
5091 317
28456 502