358
1
323
319
745
0
1507
427
896
441
2
307
584
3
949
276
344
1784
1014
1085
1065
391
299
416
26
940
350
301
431
866
6
334
474
756
10