3157
7
2306
2
646
0
814
1
849
848
3025
1470
3287
3
1129
1425
1225
2296
2470
544
633
1302
650
1889
1587
2799
995
1329
964
1418
736
6062
16
999
3795
924