23770
437
166
233
6490
61
112
44
783
24
8
520
3480
2918
692
18
37
16
5
23
60
34
53
30
47
806
148
32
33
28
143
78
46
35
27
63
65
45
13
1
52
758
104
221