2953 747
3405 400
17795 699
12601 313
8474 562
17524 179
6764 723
2777 272
3667 376
3168 294
3611 288