2631
1
1808
7
1444
2
2103
4034
807
2133
1700
0
1590
772
493
2336
5
1218
2801
829
123674
35
2612
2604
2166
83
915
693
1690
2209
526
2710
784
4335