878 8
4975 23
6773 25
27475 103
1530 12
29483 89
21289 59
2459 6
23066 69
2993 10
1988 11
1118 1
1255 2
1455 3
2182 9
1302 2
1099 3
1290 3
2266 6
3075 11
2131 12
1792 3
4499 25
2272 8