1037
2
370
0
3484
3326
3
1000
4914
1669
4
526
2562
635
673
1382
1
2166
830
915
1711
2760
1265
2642
1168
2710
868
496
2184
2934
1691
1615