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