5151
2
6346
16
6991
6
2871
1
123674
35
1360
4375
4
1401
1243
0
1992
2123
4748
1105
1103
1090
3
534
490
2271
484
2184
596
1166
562
4179
2663
1862
3080
668
3715
1298