31488 92
42621 112
8288 9
3981 9
1621 2
1364 7
1939 6
8540 39
6349 37
8538 14
9695 15
30030 40
13422 33
2443 12
3646 17
7420 11
1071 3
1259 5
8912 26
2843 10
2516 6
8067 29
2390 3
3354 9