2939 412
404 413
143 503
28 641
297 610
412 275
754 45
892 230
548 419
889 680
232 347
748 445
767 896
743 145
426 882
687 318
449 202
1544 842
167 921
154 383
460 732
322 90