286
0
2941
362
584
953
4594
1
2328
759
267
328
608
1161
464
479
655
581
1603
115427
1780
1238
1219
1465
275
343
1664
706
503
1754
694
1949