2899
6
881
2
129
1
1591
992
1462
0
1019
634
4065
1503
1697
161
15620
17
2585
3
1936
1603
4
3042
5
1001
1822
1863
1710
2789
10
1421
9
1777
4627
643
2543
2170
725
4812
16