1125 9
5005 23
6817 25
27569 103
1676 12
29569 89
21382 59
2475 6
23098 69
3008 10
1999 12
1126 1
1265 2
1467 3
2190 9
1313 2
1111 3
1300 3
2281 6
3090 11
2139 12
1807 3
4534 25
2289 8