312
81
220
152
92
166
120
190
158
48
184
14
122
332
61
16
347
804
844
13
22
1227
94
6
1
705
14
113
195
517
122
17
1364
7
15
17
205
8
129
946
634
163
9
155
149
580
599
