3326
3
1309
0
1064
1
1992
1690
1382
697
1716
2166
4914
2
4311
833
5389
867
1632
1749
1590
2368
1295
946
1363
1411
2570
1545
1399
1438
2763
605
2837
3026