328 2
11992 24
16948 10
5798 11
6131 9
29173 47
23871 31
45681 52
33505 57
32901 44
20718 26
52197 71
29942 41
9400 21
4091 13
109001 128
15134 17
11609 19
6159 12
23884 18
3039 5
16471 46
15802 11
19494 37