2200 47
1001 67
10731 472
18815 818
5050 315
10229 600
5049 103
7526 484
3437 739
16215 631
2408 392
12757 168
5125 822
6228 309
3782 457
3619 474
2194 245
2287 168