58029 336
17314 69
15926 214
31680 788
16230 144
320696 846
478085 1097
408493 694
80215 597
938264 1253
199365 1051
14495 244
23036 107
148414 470
441726 1069
160079 851
146497 610
134819 563
358004 945
11804 505
9646 209
34819 453
34425 73
337612 1371
164438 481
22708 227
62775 729
19137 403