266
0
951
7952
1
280
2121
4
3559
3803
2143
1045
430
456
770
1661
699
401
602
262
410
369
787
1161
2350
668
521
365
405
1101
482
2123
2670
20