176608 22
54582 8
28757 3
41580 5
37630 4
46857 8
49827 6
53827 1
31628 2
33380 2
65778 8
30151 3
70303 9
25709 1
49303 3
90333 12
188678 30
38278 2
44655 3
50052 9
29432 1
38876 1
28084 1
39881 4