3065
1
1089
0
1860
2
257
1125
637
181997
11
2131
2271
4
5196
3321
2749
3
1339
942
1277
1547
1505
3583
10