2902 313
583 274
2442 127
238 562
556 332
642 697
544 55
28 113
91 535
2076 702
23 693
1008 557
787 854
370 394
185 87
778 896
329 49
692 318
819 650
448 858
227 601
451 202
776 801