2195 220
1548 842
1266 323
938 215
501 535
831 923
768 659
492 168
855 276
629 348
645 444
197 908
12 287
722 335
588 43
482 903
368 695
142 167
41 936
1411 970
942 295
582 69
772 686