15096 75
22728 294
10743 363
41041 320
9507 674
11019 183
3171 133
16985 473
10809 657
20682 664
6406 733
8605 490
55441 230
12479 232
5129 119
15238 471
3493 57
16575 367
19336 305
11029 596
39187 162
17202 864
26682 108
67626 118
4887 31
7072 202
31602 246
10682 246