782
1
860
2
1225
911
1167
634
3
718
0
1767
896
11502
12
91
1308
616
462
500
889
1453
633
642
1034
1000
565
284
427
872
518
386
535
3208
7
1930