872
1
650
0
661
1267
4
2710
8
1501
5262
2
1622
3795
263
356
860
1330
1903
1603
417
2057
1005
895
1142
1976
1124
1037
1154
965
3827
2249
543
571
447