312
1
821
173
0
338
382
577
2
366
196
243
609
529
11696
6
528
623
3
524
798
685
297
673
6104
12
659
629
752
630
943
1138
841
2495
687