3125 256
4478 49
2289 118
2495 111
4971 332
3879 65
40180 455
9608 926
9226 506
7198 796
6727 297
3171 198
5269 343
3280 361
19454 781
5298 442
9981 458
2834 90
6121 614
6000 437
5078 526
2594 302
3882 462
5603 809
41528 383
59106 324
28641 146
27889 298