1301
2
957
1
920
666
2804
4
1456
2669
1569
637
1320
1495
1088
1133
3223
3
1087
6644
1662
2255
1891
0
771
2655
2620
4248
2312
1936
599
4279
5
2522
1204
4686