398
0
156
1
215
504
387
93
132
102
308
131
346
120
2
99
764
154
317
373
878
6
549
54
249
275
305
487
354
447
366
617
421
289