2222
2
3844
5
722
0
410
1225
1
754
787
1161
2682
4
846
668
381
1101
3119
403
1314
1931
2161
2490
4455
1893
2328
1043
1215
2657
267
1832
3
1004
413
1279