2195 47
1001 67
10722 472
18810 818
5043 315
10224 600
5039 103
7520 484
3436 739
16196 631
2407 392
12753 168
5124 822
6223 309
3782 457
3618 474
2193 245
2285 168