1656
1
1045
0
456
266
467
1573
2143
1661
1516
722
5494
8
410
2524
2
430
1193
1161
262
1337
685
401
668
675
1491
3559
5313
1101
544
1255
973
7952