34532 3
31604 8
18778 8
59679 35
42908 43
266257 53
60329 21
45352 14
110832 12
103853 9
567183 22
207232 19
959203 128
153058 13
236626 14
129279 11
242909 18
160080 15
193304 4
197057 6
131455 13
112707 5
72905 16
143980 23