55004 3
27933 11
29283 4
21026 10
25130 8
26206 10
23904 10
44134 1
27628 11
51534 7
99783 2
27802 5
19755 8
13228 10
13954 6
6953 9
86578 9
212908 15
58553 3
49453 12
67653 8
148677 20
58954 7
215076 50