2131
1
4358
6
3014
20
1089
0
1860
2
257
1125
637
3085
5
3491
4
3485
7
3321
3316
10
2749
3
1339
1627
3065
942
5141
1946
1277
1547
1505
3583
2152
1000
2802