3090
6
2903
3
2932
2
2996
0
21152
8
2346
1
496
446
486
3080
108797
467
1310
930
14
25669
4562
5
829
1189
737
3206
10941
1543
1537
3240
2823
437
1193
1279
4
572