1045 42
2945 609
14626 259
5329 105
12108 105
21240 59
12891 347
26896 354
9997 341
7866 661
4577 243
113391 735
4070 759
3428 210
2545 151