226
1
2035
2138
2
1102
3629
3871
2794
986
0
1618
841
3470
5
862
2650
20
746
1694
243
2317
3066
7
2285
1868
2534
1399
2343
5946
2259
1412
3505
2092
1466
1889