2982 412
579 511
1164 1000
814 257
555 332
313 201
284 683
448 858
397 364
239 992
68 770
546 966
583 274
443 617
238 562
831 66
669 528
121 584
989 840
2075 702
785 864
1008 396