34217 502
40905 277
20415 161
25089 443
15168 49
21244 432
7804 681
19913 612
16033 116
26120 164
11991 357
15830 123
47605 330
43043 682
15056 461
9464 78