2788
2
904
1
2619
3
1595
606
884
421
2737
2551
833
2222
1062
0
10180
8
840
1727
903
1115
1414
2614
1434
1964
1364
5276
6
5232
7