31601 256
36303 278
331968 1003
110848 217
393297 644
100277 634
25023 685
72952 626
58642 83
73092 805
117785 951
77819 722
71254 200
77484 765
265189 1045
49674 774
97590 580
144425 619
375102 621
163454 785
228940 824
422861 699
203090 454
181265 272
64339 760
105241 493
419928 1077
23766 98