754
2
1930
7
598
0
1263
5
640
2280
12
2747
812
1970
375
1
693
1386
3
6659
11
402
551
690
374
1686
931
1050
1165
649
1078
1246
939
836
948
1589
2259
1870