1009
0
2
888
1
8759
8
1192
2385
2565
1591
3558
965
1099
1674
1311
3
1002
2554
3743
57
1190
2951
347
2610
1541
800
2484
2309
341
3861
2135
1672
1528
1158