110 31
1932 385
1198 289
2910 639
1365 354
2968 855
2186 597
1205 105
4363 810
3403 229
5093 373
2845 96
16362 158
4258 245
2077 285
2615 82
9550 476