430 362
1163 1000
999 488
90 535
66 889
232 813
8 628
100 451
948 801
378 769
243 328
22 652
815 361
448 606
447 858
264 839
1266 323
509 100
1008 396
624 194
1016 843
223 873
589 87
999 968