2245
3
3080
21152
8
1047
2
3090
6
2932
297066
0
1611
5151
3715
1241
1943
1
1057
4651
2057
189326
373
5007
2773
1318
280
389
2650
20
712
108797
2740
3189
1103
1765
1289601
4