2578
1
2245
3
619
3090
6
2903
2932
2
2181
5
11153
8
3738
3765
4
3546
21152
3071
9
5820
1526
5627
3080
297066
0
1632
1755
1416
3107
7
1320
995
10827
1788
1382
2268
571
8527