108331 169
29566 800
28404 451
66423 670
63562 127
16756 780
35002 128
22745 240
60720 85
115897 962
15125 655
21698 62
40244 38
46458 85
11635 545
49632 556
47506 58
50376 482
52251 68
29659 431
28672 433
75732 416
31289 316
24783 266
46548 551
45180 339
11276 365
138545 626