1832
3
1627
0
1665
2905
7952
1
951
409
381
1346
4
467
1009
2
1133
1939
957
454
403
2121
415
1045
1138
456
1998
5
5509
8
1557
1661
602
722
410
3564
787