671
1
284
335
792
405
434
2
1108
3301
3
1721
983
1235
1463
1203
1180
1526
4520
1269
0
1840
1398
1364
928
2443
1075
1551
972
2261
2937
3370
1379
1259