398
0
155
1
215
503
387
93
132
102
308
131
346
120
2
99
763
154
317
373
878
6
545
53
249
275
305
487
354
447
365
617
421
289