3090
6
2932
2
3080
3
21152
8
572
0
1047
3546
1
297066
1397
2245
14
1022
3125
2903
437
1189
19783
108797
3693
6236
10
189326
25669
5151
2996
4651
416
2525
4
32302
1193
455