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