882
3
2992
6
1172
1438
1686
1
1657
2
2354
4
9055
10
1450
1529
0
983
3920
3633
13
1428
6192
536
2152
500
637
355
572
436
653
50
1103
801
666
3621
3871
3428