1697
2
1248
5
1492
0
1542
694
1
823
3501
4
663
3
806
494
635
362
1290
878
1094
796
274
598
784
1307
1259
1447
1860
1085
2943
11
650
555
1318
2404
8117