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