2902 313
185 87
443 617
1972 476
692 318
313 201
121 584
231 76
776 801
131 253
98 46
68 770
580 511
1164 1000
583 274
238 562
748 525
670 528
466 732
400 488
589 43
67 889
1008 396
666 213