1526
2
1606
1
21152
8
3080
3
2932
3090
6
2082
1787
2562
1570
1813
3326
2152
2377
4179
1168
1399
2972
0
1660
2245
1749
4768
5
1778
6139
4
1382
2903
1690
5627
5820
7733