2908
2
1067
0
2377
1
6666
4
1583
800
570
1307
3354
3078
2643
1168
4179
1295
1545
956
946
1363
1411
2570
1438
2763
605
2837
3026
4436
3
2082
2272