2440 127
236 562
326 49
543 55
897 230
1547 842
155 586
450 202
624 263
239 992
753 501
546 966
779 854
369 394
674 43
144 880
463 732
80 168
703 932
388 148