2894 313
518 489
1102 482
394 364
752 976
61 144
495 276
483 31
922 805
1002 884
287 667
81 164
930 712
89 535
574 107
994 998
232 347
370 740
296 963
156 534
957 604
780 617
852 689