2131
1
21152
8
3080
3
2932
2
3090
6
1787
2999
300
0
467
1690
1380
496
1819
2258
4179
1606
2082
19944
1431
1399
1883
2245
2377
1526
635
4768
5
2571
2903
3691
4
528