354
0
504
557
115504
1585
930
622
1563
759
1119
344
603
616
5310
398
560
336
868
1
1731
619
787
340
265
34
751
275
2517