1015
1
1694
951
690
2669
2
2522
564
2903
3
1743
0
108797
1380
21152
8
2949
4996
6
2523
5949
15
591
2102
1938
4
3749
1417
2411
1787
1632
1734
1211
1583
1226
1002
1059