3515 761
2996 752
6308 582
1393 42
21595 514
3804 575
2443 460
654 38
1770 79
2997 144
13333 119
3905 569
1399 90
18204 531
1145 159
1168 108
2921 348