30001 872
15389 622
36018 623
54060 446
47404 305
37191 621
3882 483
12285 260
1434 70
1952 165
12979 570
6083 367
5794 67
5843 649
5132 113
2255 318
5112 317
28800 502