31556 34
8303 15
6628 9
6852 15
8101 12
6941 2
21190 26
29276 20
20337 19
21098 21
12151 16
15719 15
6082 10
12799 13
14609 8
25391 39
125130 143
20066 27
52385 62
15899 8
70672 58
18057 25
97165 67
22991 31