5088
6
4278
2
1344
1
1105
1451
1835
21152
8
2593
1552
2740
3
297066
0
3563
7
2252
13499
5
12779
2763
66
2711
2906
1869
1957
1622
2744
1834
4706
5151
2395
2911
9
4651
398656
19