3041
2
2243
1
1020
297066
0
1295
2478
2650
20
280
2908
10
3683
2216
2250
1451
181997
11
3765
4
2773
444571
9
810
4553
898
38477
34
7034
2558
3
1648
527
2189
6952
5
2865
2755
6977