985
1
1015
1694
951
2046
690
2669
2
564
1964
3
2180
1743
0
1361
108797
2245
5375
1787
2949
3835
5
989
2629
1451
2495
3014
20
562
2760
4
11153
8
1268
1087
3688
3326