3080
3
3715
2
5151
21152
8
4651
297066
0
3090
6
3189
280
1
2405
2740
2932
2650
20
1500
181997
11
2773
575
2245
1047
1326
628
621
1018
504
543
593
189326
978
971
2249
5