2975 313
2013 476
929 975
700 527
729 108
22 729
42 7
797 968
94 225
456 577
299 937
106 95
997 161
482 94
494 481
425 268
253 972
883 827
1003 132
735 702
624 313
337 506