1046 287
2179 712
3016 744
19588 373
403091 540
9662 406
28278 605
53697 77
6544 581
1300 94
11500 114
3097 459
2350 396
4787 675
6290 822
6387 720
5436 145
2124 302