58033 336
17315 69
15926 214
31681 788
16230 144
320706 846
478159 1097
408542 694
80216 597
938366 1253
199381 1051
14495 244
23037 107
148429 470
441769 1069
160095 851
146513 610
134841 563
358071 945
11807 505
9646 209
34822 453
34432 73
337666 1371
164467 481
22711 227
62776 729
19137 403