30002 872
15390 622
36018 623
54063 446
47408 305
37193 621
3882 483
12285 260
1434 70
1952 165
12980 570
6083 367
5794 67
5843 649
5132 113
2255 318
5113 317
28804 502