2969 412
2187 220
2897 313
578 511
668 528
231 76
23 693
66 889
450 202
398 488
280 683
526 364
294 628
36 641
689 318
897 230
1008 557
987 840
1964 476
988 100
586 43
239 992
933 175
387 148