103306 727
30217 311
55880 620
65864 651
23661 158
74666 886
16876 213
32757 520
62431 271
50834 661
15631 135
82522 205
33794 238
17743 785
21933 248
26388 897
31080 362
55714 307
34662 626
21759 312
25999 502
139419 486
68440 932
60642 842
98486 346
41935 243
18861 458
13045 602