8225 29
18871 57
59991 195
6829 19
3827 5
8170 33
4260 13
11303 32
12492 41
15971 50
11583 43
40229 85
5093 11
4432 20
4579 25
15399 47
30512 123
160542 441
37340 82
75901 249
43158 156
30248 104
14212 41
110194 387