1362
4
1937
1
3293
2948
2
2934
8
2095
1292
2371
3371
5
2138
3
266
0
418
437
458
584
4594
369
691
759
431
1152
503
1045
422
517
745
479
2952
1232