110 31
1931 385
1198 289
2910 639
1365 354
2968 855
2185 597
1204 105
4361 810
3402 229
5093 373
2845 96
16362 158
4258 245
2077 285
2615 82
9549 476