1201 352
929 274
4851 667
3160 461
559 164
1441 382
3519 669
8007 756
5353 216
11814 642
3180 173
14779 327
18376 255
6540 130