951
1
2144
2
1053
0
2794
3871
4018
7
2989
2343
1815
3470
5
2982
3
2285
4168
4
527
1753
1412
2054
1011
5196
3109
14
2619
3629
2534
2333
1513
2555
1889
2502
3079
1618