3090
6
742
0
2358
9
2535
2
420
21152
8
392
32302
1668
3083
4235
3012
706
1022
13499
5
378
96
19783
1194
758
694
2595
2932
883
495
499
1601
3498
4
2996
693