668
0
1101
1411
2
2955
1931
2161
1
2490
4455
1893
2328
1400
2451
1043
1215
267
1004
413
1379
1279
2497
5313
2470
2605
8125
3
2143
675
2702
1516
798
266