40005 112
38244 469
330791 578
138753 737
54165 195
173082 514
51510 645
386383 1082
237820 917
162440 363
47471 251
292283 795
34823 884
96962 1078
571614 1614
44848 163
22609 458
163573 957
123200 453
79801 722
195261 282
23504 645
32008 904
121249 647
73823 768
31313 67
57724 556
41684 623