1189 352
928 274
4338 667
2893 461
559 164
1436 382
3501 669
7982 756
5351 216
11807 642
3176 173
14760 327
18304 255
6506 130