2982
2
2627
4
1444
1
1476
989
0
1250
3296
847
3895
18
2082
10317
5521
1089
785
1451
610
14470
1331
5033
15
773
3078
5
781
194
106
542
1304
2466
370
3448
1397