291 8
4945 23
6733 25
27392 103
1388 12
29403 89
21219 59
2436 6
23003 69
2970 10
1972 11
1089 1
1232 2
1433 3
2166 9
1281 2
1067 3
1272 3
2246 6
3048 11
2114 12
1765 3
4464 25
2251 8