2972 412
2898 313
552 332
231 76
23 693
451 202
588 43
118 584
624 263
656 875
485 36
239 992
779 854
541 860
748 145
326 49
897 230
282 683
463 732
396 364
753 501
546 966
675 736
278 484