31168 927
58495 377
37918 649
16430 505
5233 578
3150 49
34848 138
153283 612
1480 36
51016 740
90734 98
30740 59
30475 348
26822 783
311574 808
277 32
37541 537
48957 142
2550 331
8483 608
38759 171
21036 513
42800 677
23896 311