4583 471
20966 559
8512 850
14035 645
143959 325
120658 1031
70953 142
173044 623
86017 420
107285 896
170286 1048
115731 675
53663 660
92897 297
21398 151