43141 161
13551 47
14505 30
37037 57
17899 46
29359 87
14125 15
20397 50
10941 19
12581 29
5806 21
7837 48
7784 35
15733 115
2260 18