3065
1
1089
0
1860
2
257
1125
637
2131
2271
4
5196
3321
2245
3
2749
1339
942
1277
1226
1547
3053
7
1505