2904
3
4768
5
1103
1
1005
1339
17970
15
2966
11
1513
2999
3052
6
1819
1787
1691
3326
2184
656
0
4151
4
12367
26
785
1735
2443
2
3458
3638
5867
974
2435
1521
1813
1850