797
2
530
1
1265
1426
4
331
512
1528
397
718
0
1151
410
1648
1028
463
421
1382
730
93
102
1983
8
2143
7
503
87
1293
269
94
478
346
742
117