3082 648
254 359
250 86
275 41
319 113
1043 866
37 987
616 768
607 58
855 749
2541 936
633 754
7816 805
301 704
81 44
1000 676
44 145
396 22
963 870
312 191
475 729
1037 115