812
1
1778
2968
1478
1779
3644
1539
784
0
1554
2
1632
1371
1660
2254
2368
1681
4499
12
4588
5
693
526
830
1129
1174
2242
1970
1563
694
1106
2166
83
1622