1133
0
1640
9
1512
1
1566
1939
110
957
1352
903
454
403
2121
4
415
5393
8
1045
456
526
1998
5
1557
1661
2603
7
1138
5509
2541
2
602
1991
547
722
410
3564
3