29596 82
15998 47
15320 107
2980 11
3091 9
2442 3
4423 20
4488 16
4597 23
2373 8
2411 9
2432 8
3843 23
1833 8
3645 19
1362 2
4708 26
1449 4
1783 6
1497 5
2602 6
3011 11
4847 17
2966 7