94
43
5
290
62
31
39
138
41
26
11
386
74
183
57
710
40
46
550
82
105
19
97
25
629
108
1650
1597
10
36
1023
70
561
452
3
87
65
7
32
204
71
38
30
20
124
37
218
120
100
47
4
13
64
6