1695
7
1903
2
1814
471
0
1356
1
2263
2100
862
2184
2650
20
2122
2936
10
6710
783
2275
3
1568
2144
2194
964
1777
3066
951
2395
1868
4327
1458
969
1197
3326
1681