1016
1
2320
0
1025
865
1374
2
8597
9
1682
671
1302
643
437
315
340
1056
310
647
369
81
1744
814
1359
947
2803
4
2656
3304
1182
3
1643