10377 31
5646 35
25964 102
1844 6
1832 3
2186 18
1620 9
3876 18
3285 8
2171 7
3402 9
32182 81
10107 27
30192 98
11440 28
968 11
11207 13
9983 21
9352 14
30239 31
12148 23
25019 34
22002 50
7230 7