38256 308
51103 671
86624 514
55033 749
138352 813
36351 247
28275 704
21325 287
35902 494
19280 462
297326 950
47550 827
55433 792
89542 758
68850 203
55378 399
91605 534
58037 864
77073 365
31663 83
39353 718