882
3
2992
6
1172
1438
1686
1
1657
2
2354
4
1053
0
832
9055
10
527
1450
524
1529
983
3920
3633
13
680
615
1428
723
6192
536
2152
695
500
1106
678
544
785