518 25
4877 508
3808 481
10982 197
3614 127
2354 691
7736 93
2234 414
9416 540
6056 674
5785 237
4634 492
4222 576
3409 283