8976 26
10403 37
6240 18
4173 11
24699 96
40184 177
32475 108
18857 50
34226 119
16415 58
150063 472
59258 263
3930 20
2298 13
5772 31
3027 10
3274 12
9439 51
1153 3
3533 5
7157 29
10387 37
2265 8
8989 18