29998 872
15384 622
36001 623
54035 446
47357 305
37178 621
3882 483
12283 260
1433 70
1951 165
12976 570
6080 367
5791 67
5841 649
5128 113
2253 318
5112 317
28776 502