304
0
191
1762
469
382
566
2733
3
284
463
707
1897
1
1077
297
909
55
391
443
492
458
267
1089
256
851