29999 872
15388 622
36015 623
54056 446
47403 305
37190 621
3882 483
12285 260
1434 70
1951 165
12978 570
6083 367
5793 67
5843 649
5131 113
2255 318
5112 317
28796 502