2900 313
818 650
405 893
400 488
509 100
1008 396
803 66
656 875
756 45
331 725
131 253
221 537
542 860
2198 220
777 896
238 562
1971 476
36 641
554 332
451 202
625 263
397 364
665 213
619 278