896
0
1236
3
1642
2
983
1536
810
102
1
1316
917
732
807
1195
1330
1837
1730
1272
1410
4
1550
2405
706
1440
549
1036
11
1033
961
1075
7
2586
10
555
455
3472