3097 866
2773 113
5941 275
4943 578
3621 860
4298 779
4998 137
3662 540
2279 137
45512 253
79102 182
9669 126
15166 206
17563 521
5842 573
12635 475