2908
2
1067
0
1309
1992
3
2377
1
697
6666
4
1583
4914
800
570
1307
5389
3354
3078
2643
1168
4179
1295
1545
956
946
1363
1411
2570
1438
2763
605
2837
3026