0
3
220
262
99
196
369
30
209
438
348
17
169
74
767
539
328
88
6
549
313
270
8
108
7
81
520
123
61
245
183
444
102
