3871
12
1218
1
4775
2
918
0
2244
4
2065
2381
692
749
2907
706
1282
536
697
2902
16
2309
2270
1199
1773
1022
850
1365
59
4321
1078
1044
657
2416
7
408
1945