1309
0
1992
3
3301
1
3033
2
2593
697
5389
4914
5412
4
3971
2522
1151
21152
8
3323
9611
2060
1260
2512
503
8411
1210
1812
2788
3560
2763
775
2901
2890
1679
444571
9