40
9
38
2780
5
2420
23
956
1612
35
23
46
677
784
2605
11
2773
1094