1015
1
1694
3518
3
951
690
2669
2
564
2166
1743
0
108797
1723
5592
8
1069
2735
2195
1857
1238
2118
2725
22
2411
1317
1547
172
1681
21152
2949
1508
852
1628
1787