5095 27
9026 44
2296 2
4529 18
1377 2
888 2
1431 3
1202 3
1258 2
1688 2
3100 19
1196 2
2402 8
2040 11
1251 1
9743 31
3540 14
3172 3
1770 5
1347 1
4238 18
2868 13
1258 5
1040 2