2669
2
1015
1
1694
951
690
564
1743
0
2698
2126
108797
3629
1446
1423
1564
1172
19944
432
1506
1495
21152
8
2949
918
489
883
1821
1682
4
2773
3
3789
8002
7
1787