355
0
492
185
292
326
300
753
584
4864
1
675
356
984
530
295
819
1440
298
1670
1836
357
686
935
508
1212
801
643
471
341
314
173