952 4
2353 31
84848 156
9112 27
7510 24
6979 37
3288 16
4415 28
5430 25
2655 9
2358 9
3235 12
8254 42
2674 11
4942 22
6183 56
3347 17
4095 19
4289 26
12737 77