951
0
1245
1
349
7952
280
2121
4
3559
2143
5393
8
1045
430
456
526
1661
1209
2
401
2541
602
262
1991
410
4077
787
543
1161