5031 42
7155 375
7638 602
46685 626
2546 241
3745 378
4327 972
2216 112
1866 409
1985 248
2317 287
2145 64
2749 559
14841 664
9698 27
8111 252
2846 680
13807 187
18400 501
3496 607
24270 812
11361 564
4340 829
8323 307
5042 462
4226 465
7957 434
11429 578