770
2
1659
4
2075
1
1960
3
9175
27
3666
4273
10
267
740
1149
2597
985
0
1131
18802
9
3750
5
7297
1037
1788
5577
6
1042
3028
11
1964
2193
1792
2564
21673
54
2999
2965
2114
1188