2990 531
24426 699
18728 625
12341 462
3222 451
35800 554
3482 402
1099 53
1887 388
4896 113
3364 591
3099 408
2560 466