270
1
1308
581
0
637
5726
8
1103
1590
1037
2572
493
2442
9
2999
3
5338
781
1816
1788
790
1161
605
83
622
1096
669
1122
2
1233
1756
1725
815
987