535 699
574 120
243 933
67 671
202 315
27 515
232 59
458 225
31 10
303 336
628 689
287 126
859 399
795 158
465 931
283 876
270 645
136 279
333 107
270 21