3715
2
5151
21152
8
3120
4
4651
3
2650
20
2405
1
2740
280
297066
0
665
20163
44
1335
3080
181997
11
237
2773
3655
2251
1047
3090
6
1053
4321
67688
66
5431
2932
3683
2048
3901
1500