796
6
2911
9
1743
0
1022
790
1404
2
2940
1
3012
297066
5849
5
1778
1757
3683
1185
5375
94424
3
21152
8
2669
1247
951
2999
2505
746
12632
7
3789
20
2109
628
980
3054