2735
2
1547
1
83
257
0
1860
637
1804
3
1868
1125
1723
1013
1018
5592
8
2195
20163
44
1069
1972
1426
1508
1042
1179
2749
1339
1637
3065
3583
10
1277