682
2
848
1
3632
5
999
4281
11881
3
2072
933
775
0
3084
284
1595
810
3615
7
1302
3287
1586
1306
4513
670