343
1
949
0
273
1013
1784
3
290
287
992
2
1413
277
1236
1120
1069
933
621
285
981
550
978
924
323
486
748
1119
524
445
648
1537
800