3080
3
2932
2
21152
8
336
0
2405
1
3090
6
287
4044
5
17946
14
2996
2535
32302
25669
3125
387
19783
398
1189
416
280
1461
2964
308
563
3498
4
2399
344
2478
4471