6956 26
9699 59
16003 26
44529 101
15909 12
6135 8
14713 46
12684 53
2850 8
2597 7
10148 37
25491 95
28434 122
6795 27
4531 16
6507 42
4034 19
3241 18
1997 8
552 2
2969 14
1572 13
8848 54
7043 54