58029 336
17313 69
15926 214
31680 788
16230 144
320686 846
478071 1097
408474 694
80215 597
938240 1253
199360 1051
14494 244
23036 107
148411 470
441704 1069
160067 851
146492 610
134813 563
357986 945
11804 505
9646 209
34818 453
34425 73
337590 1371
164429 481
22708 227
62775 729
19137 403