31
429
14
282
127
18
67
83
697
36
44
359
1384
13
265
79
52
9
25
30
32
19
50
17
59
632
80
120
24
27
119
222
179
47
438
60
402
290
55
82
33
219
57
103
71
73
303