2895 313
240 261
633 406
175 129
65 889
396 364
239 992
1039 749
675 736
78 813
769 125
169 433
101 101
61 15
1546 842
715 727
449 26
703 932
812 650
472 508
766 676
310 122
829 940
473 280