2131
1
3090
6
4358
3673
1089
0
1860
2
257
1125
637
1289601
4
3321
2919
2749
3
1339
3065
942
1277
1547
1505
3583
10
2152
1000
2358
9
2802
5
2155
681