2975 589
7397 678
4862 701
5721 845
5910 623
8666 592
23593 581
20778 514
5450 393
2977 127
9821 412
6329 560
126589 177
12744 327
35023 189
3437 501