3326
3
3942
741
0
861
1
656
4179
4151
4
12367
26
785
1735
2443
2
3458
3638
745
5867
974
6
2435
784
1521
1850
1268
2489
10
1791
8121
1631
2904
3266
1393
1827