582 402
2316 702
301 313
542 498
779 259
262 144
72 942
1243 1000
503 334
116 568
561 455
230 946
627 167
943 514
480 456
572 743
87 897
388 964
174 894
207 762
595 928
525 63
377 685
899 518