58031 336
17314 69
15926 214
31681 788
16230 144
320697 846
478108 1097
408508 694
80216 597
938284 1253
199369 1051
14495 244
23036 107
148417 470
441734 1069
160082 851
146499 610
134828 563
358017 945
11804 505
9646 209
34820 453
34426 73
337626 1371
164442 481
22708 227
62775 729
19137 403