30002 872
15391 622
36018 623
54067 446
47413 305
37193 621
3882 483
12285 260
1434 70
1952 165
12982 570
6083 367
5796 67
5843 649
5132 113
2255 318
5113 317
28809 502