810
2
1569
0
2274
6
2710
8
5089
3
2977
5
2059
1603
1
1961
938
798
961
428
489
5135
4
2800
1540
858
4273
1921
3672
2284
81077
101
1734
9
573
458
1488
413
2271