163
370
38
16
129
430
46
44
195
807
64
407
96
84
57
40
230
50
123
2281
41
492
143
145
155
576
79
260
15
29
30
224
74
33
115
162
39
9
676
36
72
134
71
4347
333
112
256
43
304
1438
90
53
135
308
124
4083
88
102