3110 13
37732 122
2700 9
6923 25
4478 8
8160 13
7043 20
2635 6
15915 33
13118 29
1860 8
7181 14
26648 44
3105 10
8541 20
9546 26
16471 41
54558 193
7965 38
2958 9
2776 11
7831 17
14588 33
21879 35