1225
0
1743
2886
4
2328
3
3054
5
1873
2
2138
2639
13
877
4130
18
1403
2057
1
1504
3696
8
1663
3014
20
1683
716
2295
7
2972
2163
2471
4168
22731
1306
2152
1310
2259
785
984