27327 1
22055 11
34806 2
59956 7
84053 8
35159 3
45652 4
34726 25
170980 7
478109 13
418604 24
432534 34
151658 5
264180 23
642606 34
77029 7
114379 15
97102 9
130453 16
145109 12
294006 18
182529 28
563429 36
971901 93