978
2
4677
10
6579
9
397
1
3054
1010
1420
1277
5
1188
737
2904
4
111
0
2659
752
3293
1207
911
1054
1890
12958
1960
7
3045
6859
3251
6
2934
8
2393
1626
2143
886
2445