3041
2
2243
1
1020
1309
0
2478
1992
3
2908
10
2216
1451
697
181997
11
297066
444571
9
810
4553
4914
898
38477
34
7034
2558
1648
527
2189
6952
5
2865
2755
6977
4
1119
1445
3593
16