3715
2
1047
5151
2740
3
21152
8
181997
11
4651
2650
20
297066
0
2405
1
280
1348
3080
946
685
989
2773
17970
15
12459
2884
5
3090
6
1527
9160
1935
1056
1558
1516
2932
1622
19079