305 82
869 243
2901 313
986 224
452 698
549 205
956 530
460 912
758 258
343 101
302 378
823 887
778 896
352 289
276 65
994 998
884 135
641 811
226 663
946 881
420 614
225 427
166 1000
973 679