2975 313
852 496
274 250
277 38
929 975
729 108
339 943
73 414
487 259
509 778
400 127
907 466
433 93
63 390
831 257
425 268
528 96
837 650
1003 132
735 702
501 863
797 968
309 328