2996
0
1431
1
2710
2
2932
1746
83
1922
697
15233
3591
11
1000
1691
3107
7
1825
3738
5
4179
2159
1766
913
4358
6
25788
14
1475
1461
2732
1753
3326
3
774
1787
2595
658