29994 872
15383 622
35998 623
54031 446
47338 305
37178 621
3881 483
12283 260
1433 70
1951 165
12976 570
6080 367
5790 67
5841 649
5127 113
2253 318
5112 317
28766 502