2298 892
922 785
220 883
1175 423
1076 209
1015 600
239 453
802 101
634 944
578 59
1250 514
93 337
581 650
588 124
1437 25
938 58
545 509
501 718
3439 937