1005 65
545 860
2902 313
497 921
1972 476
692 318
868 911
466 732
530 364
997 246
589 43
227 601
2292 793
935 712
778 896
581 511
815 257
583 274
37 641
819 650
862 97
144 880
999 488