22601 35
1789 95
18628 575
19758 847
17317 49
11271 328
19234 611
7689 743
3353 646
3348 644
4637 598
2392 86
1832 274
1194 144
5631 177
413 103
24618 358
1484 182
10703 77
17702 659
44929 178
62061 278
22425 563
1306 29