2435
1
2138
3
2185
2
12733
5
21152
8
2949
0
1393
950
1637
1388
2901
4
1711
598
1281
2099
4684
982
1972