12108 28
860 180
9607 590
1389 283
2344 59
3443 702
16593 713
1493 118
2451 389
3949 129
5441 909
46880 379
6380 58
16401 393
4286 412
11506 264
4443 797
8701 422
2180 86
3351 177
6064 885
6624 546
7748 709
4335 568
9260 836
4250 89
4125 749
16785 234