2876
4
335
2
2806
773
1
2040
16
846
0
1393
609
3008
5
382
3592
746
764
1100
306
1068
515
1242
3
122
1203
81
1461
386
1924
945
841
1233