3599
4
662
0
2315
1
656
4151
12367
26
521
1186
785
3154
6
1735
3
2443
2
3458
3638
5867
974
2435
1062
1521
2992
1850
2550
5
1268
2489
10
1791
8121
1631
2904
3266