3080
3
1743
0
1740
2990
1038
1
3518
1256
2
108797
14
1751
1087
496
5489
11
2152
572
2312
32302
843
1860
1606
2495
1451
1819