2221
3
448
1
2387
31220
10
6859
5
370
31535
0
12005
1559
2
3545
5316
2416
3898
18
625
105290
497
3025
1361
1084
3437
5611
11
3047