15060 94
48684 277
24651 121
12146 779
53429 79
100906 446
16170 207
9993 567
38884 140
52610 453
22216 616
56516 310
61179 317
19769 72
8531 75
38444 235
28922 298
64676 739
61916 499
67684 629
10873 385
63627 685
42085 883
20438 367
16512 604
258353 620
42968 663
39407 725