2971 412
410 413
184 87
2898 313
2280 793
1163 1000
580 274
897 230
751 412
624 263
756 45
703 932
495 921
236 562
746 525
999 488
938 140
66 889
987 840
939 545
280 683
485 36
881 630