593
668
549
48
16
154
79
66
27
471
84
47
102
202
64
26
53
67
12053
20
24
38
127
28
481
255
39
292
389
50
87
150
36
468
120
291
30
4752
158
109
161
253
32
34
21
55
23
62
94
90
19