2471
0
2496
3
1310
2906
1
2250
586
3745
2274
2483
2
1727
2907
6236
10
32
443
5141
7
4258
616
3041
579
3012
4
1889
475
572
1335
444571
9
1512
3683
1804
2525
17970
15