3132
10
2254
1
3805
6
1363
628
0
3634
3771
3
2776
8527
1103
484
1494
4
1451
1844
572
1243
1136
2
2123
1105
1015
685
534
490
2271
2507
596
1166
562
2663
1862