31800 305
54098 258
53354 287
23062 493
47355 369
48982 573
60776 153
109487 295
106258 380
41031 650
81695 220
45451 93
111832 609
46820 521
62135 532
47756 503
308920 967
25600 685
42262 351
86193 883
28076 486
39350 550
50165 632
97447 608
24292 385