2971
1
1446
747
2
1735
1210
4
1810
830
1294
3
2199
1421
544
0
2093
1233
2363
948
1125
1877
1320
1041
1149
1133
545
1342
474
987
1596
1711
1568
1368
1407