22602 35
17323 49
11277 328
28163 199
1789 95
18629 575
19760 847
19235 611
7689 743
3354 646
3348 644
4637 598
2392 86
1832 274
24622 358
5631 177
1194 144
413 103
1485 182
17703 659
10703 77
44929 178
62061 278
1306 29