2991 531
24431 699
18771 625
12345 462
3223 451
35844 554
3484 402
1101 53
1889 388
4896 113
3366 591
3100 408
2562 466