2650
20
1849
2
904
1
940
572
0
2906
1512
803
297066
3426
4
657
3715
2258
5151
2124
3
761
1804
2065
3083
2465
2902
16
181997
11
47639
1603
2476