2650
20
2245
3
3080
21152
8
951
1
1047
2
3090
6
619
2932
297066
0
564
2502
2740
3539
5151
189326
3715
4651
8607
4943
2773
2153
7
280
1458
2122
2427
12
2687
2794
3546
108797