2940 752
6213 582
1334 42
21543 514
3722 575
2383 460
591 38
1631 79
2909 144
13017 119
3828 569
1324 90
17885 531
1081 159
1114 108
2841 348