2245
3
3080
21152
8
4443
9
1019
1
1047
2
3090
6
2932
297066
0
55904
37355
13
3539
5151
3715
4651
843
189326
873
751
1169
1179
760
1017
1042
1356
995
909
2229
1108
2773