2507
1
1559
2
629
0
2505
55904
1787
3465
297066
1225
1743
2184
3054
5
518
4937
37355
13
2057
1683
29355
716
706
2580
440
444571
9
621
14118
18