5031 42
7156 375
7638 602
46690 626
2546 241
3745 378
4327 972
2216 112
1866 409
1985 248
2317 287
2145 64
2749 559
14843 664
9698 27
8111 252
2846 680
13808 187
18401 501
3496 607
24270 812
11361 564
4341 829
8323 307
5043 462
4226 465
7958 434
11429 578