125116 582
8028 240
157143 421
8846 373
104358 248
153788 296
4653 210
73289 976
164706 732
455504 1206
60688 991
34756 575
6854 957