3038 963
3289 368
15625 158
2263 637
44521 507
7312 573
74154 667
45243 440
7123 458
4472 168
1387 296
978 283
3090 937
2141 673
2122 457
383 73
5745 278
2119 562
1560 445
8487 143
3240 611
1485 231
7598 79
5669 295