303 227
432 224
222 393
254 19
1005 822
89 374
723 400
34 112
376 993
301 883
779 424
529 435
840 138
283 698
717 970
419 86
300 486
212 133
71 548
786 935