3080
3
2300
2
3798
4
7793
1618
0
1044
1
1804
883
1768
3361
5
5982
6
475
4309
2902
16
2091
3000
979
3351
2669
969
2982
549
1933