2972 412
184 87
2283 793
496 921
36 641
831 66
669 528
231 76
938 140
689 318
66 889
509 100
369 394
2898 313
1163 1000
641 697
27 113
1547 842
118 584
939 545
80 168
331 725
778 239