646
0
1516
1
4129
6
1129
1302
544
2749
2
1329
2842
8
2730
2200
2119
3116
650
637
517
3795
618
1456
4
1666
298
2000
5678
2767
3
1901
1343
1711
2602
2316
1132