3516 761
2998 752
6308 582
1396 42
21595 514
3805 575
2446 460
654 38
1772 79
2997 144
13341 119
3905 569
1400 90
18207 531
1146 159
1169 108
2922 348