408
12
56
23
153
1555
148
4193
10
139
65
9
87
114
25
77
72
11
211
659
49
534
52
8
14
21
22
112
3
53
43
76
37
38
27
969
142
232
46
111
29
459
520
4762
178
115
528
88
95