2591
1
1309
0
2462
2
1992
3
2906
1307
697
4943
2687
1053
2907
4914
1709
6707
24
1516
3715
5151
1736
8313
9
181997
11
2740
5389
19079
6
2911
928
2108
989
1243
1348