7186
7
1211
4
2665
0
619
1
749
1278
2
1448
3
485
842
1358
2129
637
839
1105
1078
5483
8
712
441
476
599
1444
596
419
2521
6
1400
457
2630
557
744
1978