2041
2
4614
6
2784
3
1209
1
1748
1918
917
0
493
436
1124
847
1334
516
3487
5
2864
1653
650
3224
3009
979
2031
419
1415
1733
3196
609
2512
754
1173
2190