2245
3
2999
1162
0
3765
4
3090
6
19944
2
297066
2903
1380
2932
21152
8
1787
1
496
571
1526
1606
3053
7
3546
1637
619
2799
562
17946
1632
4833
3683
467
3080
1013
19932