5032 42
7157 375
7638 602
46695 626
2546 241
3745 378
4328 972
2216 112
1866 409
1990 248
2317 287
2146 64
2750 559
14844 664
9698 27
8113 252
2848 680
13808 187
18404 501
3497 607
24270 812
11361 564
4341 829
8325 307
5045 462
4226 465
7958 434
11430 578