3998
5
2763
0
3080
3
2300
2
3798
4
7793
1618
1044
1
1804
7258
883
3361
5982
6
475
4309
2902
16
2091
3000
979
3351
2669
969