2135
0
1568
1
1160
911
1293
4651
3
1306
5151
2
2911
9
21152
8
1942
2082
2676
1816
6307
10
2405
7893
4
2740
6753
17
2763
2593
2307
9877
5
943
38477
34
652
3503