23
0
1
64
86
254
266
252
295
2
322
273
766
914
1006
986
977
4
503
268
292
466
528
819
775
3
1154
1767
1865
1450
2078
878
2055
1808
2182
1430
1489
1813
1397
2635
1820
2956
2387
6
2680
2236
2959
2451
5