2245
3
3090
6
5489
11
1973
2
1603
1
3078
4
2903
2932
1681
2571
619
2392
3765
21152
8
496
0
571
2591
2756
7034
3546
1532
16062
15
3080
297066
5431
2767
5
1380
2131
2666
9
572