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