1163 1000
2440 127
862 97
815 650
509 100
987 840
25 113
731 836
80 168
586 43
223 601
401 514
748 145
852 190
1234 359
89 535
988 100
546 966
912 219
240 73
313 534
129 253
369 833