660
1
1374
1523
2
1194
2956
14
656
1159
0
1078
1095
1316
5
2811
9
2727
7
1428
1347
787
2374
6
953
3
728
1370
826
6038
22
939
760
781
2282
788
2000
11
842
994
895