2975 313
519 752
529 94
642 388
929 975
700 527
528 96
339 943
883 827
475 613
8 171
105 670
852 496
687 830
350 83
1010 369
962 352
524 941
253 972
399 868
501 863
309 328
73 414
965 921