843
1
1022
2
1598
834
0
1501
529
1464
1326
3559
2691
3564
3
3595
6
915
2141
18385
295
691
43
2030
1466
2119
2363
923
11
2086
4
340
123