12025 414
16603 341
28612 309
16844 324
20910 123
51625 306
15985 674
26293 263
11278 187
5401 364
7378 294
3602 170
4577 874
10877 736