50991 311
130504 594
11491 128
8522 78
24556 393
1326 71
5935 501
114729 637
100013 454
57344 734
80484 887
18989 499
198827 1082
63550 867
5627 454
102393 457
51856 122
10926 144
6884 169
58980 639
100844 739
46820 760
88766 631
105325 305
74412 423
3626 711
77662 159
237420 808