1501 196
9378 239
4653 474
15478 543
3983 618
50136 551
21267 415
23175 482
9663 524
7881 551
2833 201