41089 125
5915 12
4833 6
4657 15
18935 43
1990 11
26593 68
19625 30
10917 37
31476 122
8725 22
22615 49
68135 91
25007 77
22845 36
8943 17
17981 26
33417 78
174123 396
14196 20
1952 5
12207 26