3125 256
4478 49
2289 118
2495 111
4971 332
3879 65
9608 926
9226 506
7198 796
6727 297
3171 198
5269 343
3280 361
19454 781
5298 442
9981 458
2834 90
4523 135
26384 688
11979 108
5004 503
11700 409
6575 644
4659 625
10575 771
6678 540
2904 388
7011 565