10011 638
16738 333
22864 559
374111 1000
5698 108
8843 534
9251 546
8070 416
7196 437
4581 240
3565 81
33948 565
33071 140
21904 616
14162 515
24454 473
21653 185
30112 423
22782 568
10542 195
113728 799