2131
1
4358
6
1089
0
1860
2
257
1125
637
3321
2749
3
1339
1627
3065
942
1946
1277
1547
1505
3583
10
2152
1000
2802
5
681
2219
3580