58028 336
17313 69
15926 214
31680 788
16229 144
320683 846
478047 1097
408461 694
80213 597
938208 1253
199355 1051
14494 244
23035 107
148409 470
441683 1069
160062 851
146486 610
134809 563
357972 945
11804 505
9646 209
34817 453
34424 73
337579 1371
164418 481
22708 227
62775 729
19137 403