2806
4
774
1
2040
16
846
0
3592
383
335
2
747
2876
1100
764
306
1068
515
122
81
1461
387
1925
3
1203
3008
5
1244
841
945
1233