49276 8
22029 4
33602 11
54581 13
37452 1
30428 2
51629 31
45854 33
15879 27
29081 33
15756 24
301358 29
139604 24
168433 29
31404 6
94906 21
42178 14
1480881 98
154581 11
247607 15
1184730 85
530326 39
633054 109
99029 10