355
0
1314
3498
4
637
955
340
31535
918
177
520
349
492
679
729
1020
17353
584
357
1639
575
48766
24
53
1608
1674
408
359
798
453
19279
2
291