812 8
4965 23
6759 25
27455 103
1497 12
29457 89
21277 59
2443 6
23060 69
2980 10
1978 11
1108 1
1245 2
1443 3
2173 9
1292 2
1089 3
1282 3
2256 6
3063 11
2118 12
1772 3
4485 25
2263 8